<?php

//通用函数配置

//隐藏手机号中间几位
function showHideMobile($mobile,$num=4){
    if(!$mobile){
        return "185****".rand(1000,9999);
    }
    if($num==4){
        return substr($mobile, 0,3)."****".substr($mobile, -4);
    }
}

// 格式时间    离现在已经多久了
function getLongTimeSpace($time){

    if(!$time) return '';
    $now = time();
    $space = $now - $time;
    if($space<60){
        $flag = $space.'秒';

    }
    elseif($space<3600){
        $flag = intval($space/60).'分钟';
    }
    elseif($space<60*60*24){
        $flag = intval($space/3600).'小时';
    }
    else {
        $flag = intval($space/(3600*24)).'天';
    }
    return $flag;
}

//显示评级
function showPingji($id){
    $id = intval($id);
    $str = '';
    for($i=0;$i<$id;$i++){
        $str .= '<div class="level"> </div>';
    }
    return  $str;
}

//显示单选框html
function showRadioHtml($name,$value='',$type=1){
    $type_arr = array(
        1=>array("否","是"),
        2=>array("无","有"),
    );
    $checked = array();
    if($value){
        $checked[1] = "checked";
    }
    else $checked[0] = "checked";
    $str = '<label class="radio"><input type="radio" name="'.$name.'" '.$checked[1].' value="1">'.$type_arr[$type][1].'</label>
            <label class="radio"><input type="radio" name="'.$name.'" '.$checked[0].' value="0">'.$type_arr[$type][0].'</label>';
    return $str;
}


//显示多个单选框html
function showRadioHtmlMuch($name,$value='',$data = array(),$type=1,$no=1){

    $str = '';
    if($type==2){
        $type = "checkbox";
        $name = $name."[]";
    }
    else {
        $type = "radio";
        if($no){
            if(!$value) $checked = 'checked';
            $str .= '<label class="'.$type.'"><input type="'.$type.'" name="'.$name.'" '.$checked.' value="">无</label>';
        }
    }
    
    
    if($value && !is_array($value)){
        $value = explode("|", $value);
    }
    foreach ($data as $k=>$v){
        $checked = '';
        if(in_array($v, $value)){
            $checked = 'checked';
        }
        $str .= '<label class="'.$type.'"><input type="'.$type.'" name="'.$name.'" '.$checked.' value="'.$v.'">'.$v.'</label>';
    }

    return $str;
}



//单选框   备注
function showRadioMemo($name,$value='',$data = array("无","标配","加配"),$other=1){

    $type = "radio";

    $str = '';

    foreach ($data as $k=>$v){
        $checked = '';
        if( $v==$value ){
            $checked = 'checked';
        }
        $str .= '<label class="'.$type.'"><input type="'.$type.'" name="'.$name.'" '.$checked.' value="'.$v.'">'.$v.'</label>';
    }
    if($other){
        $other_v = '';
        if(!in_array($value, $data)){
            $other_v = $value;
        }
        $str .= ' 其他：<input type="text" value="'.$other_v.'" name="peizhi_other_'.$name.'" class="text input-small">';
    }

    return $str;
}


//获取bool
function getBool($key){
    $array = array(
            '1'=>"是",
            '0'=>"否",
    );
    if(isset($key)){
        return $array[$key];
    }
    else return $array;
}

//配件有无
function getAttrBool($key,$type=1){
    if($type==1){
        $array = array(
            '1'=>"是",
            '0'=>"否",
            ''=>"未知",
        );
    }
    else{
        $array = array(
            '1'=>"有",
            '0'=>"无",
            ''=>"未知",
        );
    }

    if($key=="all"){
        return $array;
    }
    else return $array[$key];
}

//读取车状态
function getCarStatus($key){
    $array = array(
        '0'=>"不对外开放",
        '1'=>"竞拍中",
        '2'=>"竞拍结束",
        '3'=>"流拍",
    );
    if($key=="all"){
        return $array;
    }
    else return $array[$key];
}

//获取用户状态
function getStatus($key){
    $array = array(
            '1'=>"启用",
            '0'=>"审核中",
            '-1'=>"禁用",
    );
    if($key=="all"){
        return $array;
    }
    else return $array[$key];
}

//获取审核状态
function getCheckStatus($key){
    $array = array(
        '1'=>"通过",
        '0'=>"审核中",
        '-1'=>"不通过",
    );
    if($key=="all"){
        return $array;
    }
    else return $array[$key];
}

//读取新闻类型      0单页面1新闻2通知公告
function getNewsType($id){
    $array = array(
        '1'=>"帮助中心",
        '2'=>"行业资讯",        
    );
    if($id=="all"){
        return $array;
    }
    else return $array[$id];
}

//weizhi
function getHelpType($id){
    $array = array(
        '1'=>"预约卖车",
        '2'=>"车辆评估",
        '3'=>"在线竞价",
        '4'=>"确认成交",
    );
    if($id=="all"){
        return $array;
    }
    else return $array[$id];
}

//读取新闻类型      1首页轮播2首页右侧2卖车右侧4资讯右侧
function getAdvType($id)
{
    $array = array(
        '1'=>"首页轮播",
        '2'=>"首页右侧",
        '3'=>"卖车右侧",
        '4'=>"资讯右侧",
        '5'=>"文章详情页",
    );
    if($id=="all"){
        return $array;
    }
    else return $array[$id];
}


//招聘中心    部门分类
function getJobsCid($id)
{
    $array = array(
        '1'=>"市场中心",
        '2'=>"运营中心",
        '3'=>"研发中心",
        '4'=>"销售部",
    );
    if($id=="all"){
        return $array;
    }
    else return $array[$id];
}

//意见反馈状态
function getFeedbackStatus($id)
{
    $array = array(
            '1'=>"已处理",
            '0'=>"未处理",
    );
    if($id=="all"){
        return $array;
    }
    else return $array[$id];
}

//车价格配置
function getCarPrice($key)
{
    $array = array(
        '1'=>"3万以下",
        '2'=>"3-5万",
        '3'=>"5-8万",
        '4'=>"8-10万",
        '5'=>"10-15万",
        '6'=>"15-20万",
        '7'=>"20-30万",
        '8'=>"30万以上",
    );
    if($key=="all"){
        return $array;
    }
    else return $array[$key];
}

//车价格查询匹配
function getCarPriceMap($key)
{
    $array = array(
        '1'=>array("lt",30000),
        '2'=>array(array('gt',30000),array('elt',50000)),
        '3'=>array(array('gt',50000),array('elt',80000)),
        '4'=>array(array('gt',80000),array('elt',100000)),
        '5'=>array(array('gt',100000),array('elt',150000)),
        '6'=>array(array('gt',150000),array('elt',200000)),
        '7'=>array(array('gt',200000),array('elt',300000)),
        '8'=>array(array('egt',300000)),

    );
    return $array[$key];
}


//车年龄配置
function getCarAge($key)
{
    $array = array(
        '1'=>"1年以内",
        '2'=>"1-3年",
        '3'=>"3-5年",
        '4'=>"5-8年",
        '5'=>"8-10年",
        '6'=>"10年以上",
    );
    if($key=="all"){
        return $array;
    }
    else return $array[$key];
}

//区间查询
function getCarAgeMap($key)
{
    $time = time();
    $array = array(
        '1'=>array("gt",date("Y-m-d",strtotime("-1 year"))),
        '2'=>array(array('gt',date("Y-m-d",strtotime("-1 year"))),array('elt',date("Y-m-d",strtotime("-3 year")))),
        '3'=>array(array('gt',date("Y-m-d",strtotime("-3 year"))),array('elt',date("Y-m-d",strtotime("-5 year")))),
        '4'=>array(array('gt',date("Y-m-d",strtotime("-5 year"))),array('elt',date("Y-m-d",strtotime("-8 year")))),
        '5'=>array(array('gt',date("Y-m-d",strtotime("-8 year"))),array('elt',date("Y-m-d",strtotime("-10 year")))),
        '6'=>array(array('gt',date("Y-m-d",strtotime("-10 year")))),
    );

    return $array[$key];
}
//车型配置   对应数据表：cheliang_leixing
function getCarType($key){
    $array = array(
        '1'=>"微型车",
        '2'=>"小型车",
        '3'=>"紧凑型",
        '4'=>"中型车",
        '5'=>"中大型",
        '6'=>"豪华型",
        '7'=>"SUV",
        '8'=>'MPV',
        '9'=>'跑车'
    );
    if($key=="all"){
        return $array;
    }
    else return $array[$key];
}
//显示车图片
function getCarImagesMemo($info){
    $list = array();
    $array = array(
        'appearance_front'=>"外观-正前",
        'appearance_back'=>"外观-正后",
        'car_light'=>"车灯",
        'tyre'=>"轮胎",
        'car_roof'=>"车内顶棚",
        'car_door'=>"车门",
        'sealing_strip'=>"密封胶条",
        'life_belt_root'=>"安全带根部",
        'appearance_front_row'=>"内饰-前排",
        'appearance_back_row'=>"内饰-后排",
        'appearance_control'=>"内饰-中控",
        'instrument_panel'=>"仪表盘",
        'gearlever'=>"变速杆",
        'accelerator_pedals'=>"油门踏板",
        'engine_room'=>"发动机舱",
        'p_trunk'=>"后备箱",
        'appearance_show'=>"外观展示",
        'appearance_right_front'=>"外观-右前",
        'appearance_side'=>"外观-正侧",
        
        'left_front45'=>"左前45度",
        'left_after45'=>"左后45度",
        'right_after45'=>"右后45度",
        'engine_right'=>"发动机右",
        'engine_left'=>"发动机左",
        'chassis_p'=>"底盘",
        'prepare_tyre'=>"备胎",
        'direction'=>"方向盘",
        'travel_card'=>"车辆行驶证",
        'key'=>"车辆钥匙",
        'paint_thickness'=>"车漆厚度",
        'right'=>"右侧",
        'taillight'=>"尾灯",
        'plate_number_p'=>"车牌号",
        'nameplate'=>"车辆铭牌"
        
    );

    foreach ($info as $k=>$v){
        if(isset($array[$k])){
            if(!$v) continue;
            $list[] = array(
                'title'=>$array[$k],
                'path'=>$v,
            );
        }
    }
    //print_test($list);
    return $list;
}
